Text copied to clipboard!
Titolo
Text copied to clipboard!Sviluppatore di funzioni di sistema per sistemi embedded
Descrizione
Text copied to clipboard!
Stiamo cercando uno Sviluppatore di funzioni di sistema per sistemi embedded altamente qualificato e motivato per unirsi al nostro team di ingegneria. Il candidato ideale avrà una solida esperienza nello sviluppo software a basso livello, con particolare attenzione ai sistemi embedded, e sarà responsabile della progettazione, implementazione e manutenzione di funzioni di sistema critiche per dispositivi embedded in vari settori industriali.
Il ruolo prevede la collaborazione con team multidisciplinari per definire i requisiti di sistema, sviluppare codice efficiente e affidabile, e garantire l'integrazione fluida con l'hardware. Il candidato dovrà avere familiarità con linguaggi di programmazione come C e C++, sistemi operativi real-time (RTOS), e strumenti di debug e simulazione. Sarà inoltre responsabile della documentazione tecnica e del supporto durante le fasi di test e validazione.
Le responsabilità includono anche l'analisi delle prestazioni del sistema, l'ottimizzazione del codice, e la risoluzione di problemi complessi legati all'interazione tra software e hardware. È richiesta una buona conoscenza delle architetture di microcontrollori e microprocessori, nonché delle interfacce di comunicazione come SPI, I2C, UART e CAN.
Il candidato ideale possiede una laurea in Ingegneria Informatica, Elettronica o campi affini, e almeno 3 anni di esperienza nello sviluppo di software embedded. Completano il profilo buone capacità analitiche, attenzione ai dettagli, e capacità di lavorare in team in ambienti dinamici e orientati al risultato.
Responsabilità
Text copied to clipboard!- Progettare e sviluppare funzioni di sistema per dispositivi embedded
- Scrivere codice in C/C++ per sistemi a basso livello
- Collaborare con team hardware e software per l'integrazione del sistema
- Effettuare test e debug su sistemi embedded
- Documentare il codice e i processi di sviluppo
- Analizzare e ottimizzare le prestazioni del sistema
- Gestire la configurazione e il versionamento del software
- Supportare il team QA durante le fasi di validazione
- Partecipare alla definizione dei requisiti tecnici
- Risolvere problemi tecnici complessi legati all'hardware
Requisiti
Text copied to clipboard!- Laurea in Ingegneria Informatica, Elettronica o simili
- Esperienza di almeno 3 anni nello sviluppo embedded
- Conoscenza approfondita di C e C++
- Esperienza con RTOS e sistemi real-time
- Familiarità con strumenti di debug e simulazione
- Conoscenza delle interfacce SPI, I2C, UART, CAN
- Capacità di lettura di schemi elettrici
- Buona conoscenza dell'inglese tecnico
- Capacità di lavorare in team multidisciplinari
- Orientamento al problem solving e attenzione ai dettagli
Domande potenziali per l'intervista
Text copied to clipboard!- Qual è la tua esperienza con sistemi embedded?
- Quali linguaggi di programmazione utilizzi più frequentemente?
- Hai mai lavorato con RTOS? Se sì, quali?
- Come affronti il debug di un sistema embedded?
- Quali strumenti utilizzi per il versionamento del codice?
- Sei in grado di leggere e interpretare schemi elettrici?
- Qual è il tuo approccio all'ottimizzazione del codice?
- Hai esperienza con protocolli di comunicazione embedded?
- Come gestisci la documentazione tecnica?
- Qual è stato il progetto embedded più complesso a cui hai lavorato?